<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: ON_Mesh类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('class_o_n___mesh.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-attribs">Public 属性</a> &#124;
<a href="#pro-attribs">Protected 属性</a> &#124;
<a href="#pri-methods">Private 成员函数</a> &#124;
<a href="#pri-attribs">Private 属性</a> &#124;
<a href="#friends">友元</a> &#124;
<a href="class_o_n___mesh-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">ON_Mesh类 参考</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
类 ON_Mesh 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="class_o_n___mesh.png" usemap="#ON_5FMesh_map" alt=""/>
  <map id="ON_5FMesh_map" name="ON_5FMesh_map">
<area href="class_o_n___geometry.html" alt="ON_Geometry" shape="rect" coords="0,56,92,80"/>
<area href="class_o_n___object.html" alt="ON_Object" shape="rect" coords="0,0,92,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a9ee37aa93246b181563b9aabed637a0e"><td class="memItemLeft" align="right" valign="top"><a id="a9ee37aa93246b181563b9aabed637a0e"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_Mesh</b> (int initial_face_array_capacity, int initial_vertex_array_capacity, bool has_vertex_normals, bool has_texture_coordinates)</td></tr>
<tr class="separator:a9ee37aa93246b181563b9aabed637a0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a332c7a7ffd31f4670a9aceee1d4d959f"><td class="memItemLeft" align="right" valign="top"><a id="a332c7a7ffd31f4670a9aceee1d4d959f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_Mesh</b> (const <a class="el" href="class_o_n___mesh.html">ON_Mesh</a> &amp;)</td></tr>
<tr class="separator:a332c7a7ffd31f4670a9aceee1d4d959f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10397c31699ec61ec3f0191bb4c91209"><td class="memItemLeft" align="right" valign="top"><a id="a10397c31699ec61ec3f0191bb4c91209"></a>
<a class="el" href="class_o_n___mesh.html">ON_Mesh</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_o_n___mesh.html">ON_Mesh</a> &amp;)</td></tr>
<tr class="separator:a10397c31699ec61ec3f0191bb4c91209"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a212b6ee93a66012315e4470cb8bb0173"><td class="memItemLeft" align="right" valign="top"><a id="a212b6ee93a66012315e4470cb8bb0173"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>MemoryRelocate</b> ()</td></tr>
<tr class="separator:a212b6ee93a66012315e4470cb8bb0173"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cd825db31e2c06bc863935f5c038c22"><td class="memItemLeft" align="right" valign="top"><a id="a1cd825db31e2c06bc863935f5c038c22"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DestroyRuntimeCache</b> (bool bDelete=true)</td></tr>
<tr class="separator:a1cd825db31e2c06bc863935f5c038c22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add8ff2bad015852719a2517f10967cc0"><td class="memItemLeft" align="right" valign="top"><a id="add8ff2bad015852719a2517f10967cc0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Destroy</b> ()</td></tr>
<tr class="separator:add8ff2bad015852719a2517f10967cc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaee0bc734648a07a275f51005596d69"><td class="memItemLeft" align="right" valign="top"><a id="abaee0bc734648a07a275f51005596d69"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>EmergencyDestroy</b> ()</td></tr>
<tr class="separator:abaee0bc734648a07a275f51005596d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b83087a2c0691ef81d44e75ccbe4da"><td class="memItemLeft" align="right" valign="top"><a id="a58b83087a2c0691ef81d44e75ccbe4da"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DestroyTree</b> (bool bDeleteTree=true)</td></tr>
<tr class="separator:a58b83087a2c0691ef81d44e75ccbe4da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab2c3edd4e3b3d403870f922b8d697e"><td class="memItemLeft" align="right" valign="top"><a id="a7ab2c3edd4e3b3d403870f922b8d697e"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>SizeOf</b> () const</td></tr>
<tr class="separator:a7ab2c3edd4e3b3d403870f922b8d697e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaabfb5d922ea006913178f1cdf9a12a3"><td class="memItemLeft" align="right" valign="top"><a id="aaabfb5d922ea006913178f1cdf9a12a3"></a>
ON__UINT32&#160;</td><td class="memItemRight" valign="bottom"><b>DataCRC</b> (ON__UINT32 current_remainder) const</td></tr>
<tr class="separator:aaabfb5d922ea006913178f1cdf9a12a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58c1dec9d8121ed2c0cbb64820a9dfb6"><td class="memItemLeft" align="right" valign="top"><a id="a58c1dec9d8121ed2c0cbb64820a9dfb6"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsValid</b> (<a class="el" href="class_o_n___text_log.html">ON_TextLog</a> *text_log=NULL) const</td></tr>
<tr class="separator:a58c1dec9d8121ed2c0cbb64820a9dfb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61998e47e8299a72b96f58083ee9e5d5"><td class="memItemLeft" align="right" valign="top"><a id="a61998e47e8299a72b96f58083ee9e5d5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Dump</b> (<a class="el" href="class_o_n___text_log.html">ON_TextLog</a> &amp;) const</td></tr>
<tr class="separator:a61998e47e8299a72b96f58083ee9e5d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a326c683e3185e6b69a5c8cfd820e3453"><td class="memItemLeft" align="right" valign="top"><a id="a326c683e3185e6b69a5c8cfd820e3453"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Write</b> (<a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;) const</td></tr>
<tr class="separator:a326c683e3185e6b69a5c8cfd820e3453"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd4bd72a3cb28dbc3377b1366fb5a011"><td class="memItemLeft" align="right" valign="top"><a id="abd4bd72a3cb28dbc3377b1366fb5a011"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Read</b> (<a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;)</td></tr>
<tr class="separator:abd4bd72a3cb28dbc3377b1366fb5a011"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a702166828547c2aca771ed958e3918ea"><td class="memItemLeft" align="right" valign="top"><a id="a702166828547c2aca771ed958e3918ea"></a>
ON::object_type&#160;</td><td class="memItemRight" valign="bottom"><b>ObjectType</b> () const</td></tr>
<tr class="separator:a702166828547c2aca771ed958e3918ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1e3cc180ebecf9c29cdcc00c0609b4d"><td class="memItemLeft" align="right" valign="top"><a id="ad1e3cc180ebecf9c29cdcc00c0609b4d"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>Dimension</b> () const</td></tr>
<tr class="separator:ad1e3cc180ebecf9c29cdcc00c0609b4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5422539d714f36b6252430c03ba6213"><td class="memItemLeft" align="right" valign="top"><a id="ac5422539d714f36b6252430c03ba6213"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetBBox</b> (double *, double *, ON_BOOL32=false) const</td></tr>
<tr class="separator:ac5422539d714f36b6252430c03ba6213"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fd13b976b1492d654df4a40b10e559a"><td class="memItemLeft" align="right" valign="top"><a id="a0fd13b976b1492d654df4a40b10e559a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>GetTightBoundingBox</b> (<a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;tight_bbox, int bGrowBox=false, const <a class="el" href="class_o_n___xform.html">ON_Xform</a> *xform=0) const</td></tr>
<tr class="separator:a0fd13b976b1492d654df4a40b10e559a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b0cde8a5d0b4d0eb6e0d915f5515a10"><td class="memItemLeft" align="right" valign="top"><a id="a1b0cde8a5d0b4d0eb6e0d915f5515a10"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Transform</b> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &amp;)</td></tr>
<tr class="separator:a1b0cde8a5d0b4d0eb6e0d915f5515a10"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c1d8d44fe2b381663936c704ed51d8a"><td class="memItemLeft" align="right" valign="top"><a id="a3c1d8d44fe2b381663936c704ed51d8a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsDeformable</b> () const</td></tr>
<tr class="separator:a3c1d8d44fe2b381663936c704ed51d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0172deb2df76a7008f55010f89b90de0"><td class="memItemLeft" align="right" valign="top"><a id="a0172deb2df76a7008f55010f89b90de0"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>MakeDeformable</b> ()</td></tr>
<tr class="separator:a0172deb2df76a7008f55010f89b90de0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae039aebc9e6c930b0eb9b2a124360424"><td class="memItemLeft" align="right" valign="top"><a id="ae039aebc9e6c930b0eb9b2a124360424"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>SwapCoordinates</b> (int, int)</td></tr>
<tr class="separator:ae039aebc9e6c930b0eb9b2a124360424"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fd3ba12239145cb9267a90672625144"><td class="memItemLeft" align="right" valign="top"><a id="a8fd3ba12239145cb9267a90672625144"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>EvaluatePoint</b> (const class <a class="el" href="class_o_n___obj_ref.html">ON_ObjRef</a> &amp;objref, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;P) const</td></tr>
<tr class="separator:a8fd3ba12239145cb9267a90672625144"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af734006dba8a02b93a63362f79b33687"><td class="memItemLeft" align="right" valign="top"><a id="af734006dba8a02b93a63362f79b33687"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetVertex</b> (int, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;)</td></tr>
<tr class="separator:af734006dba8a02b93a63362f79b33687"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3fc61ee539ef1f675eb21f1e3280564"><td class="memItemLeft" align="right" valign="top"><a id="ac3fc61ee539ef1f675eb21f1e3280564"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetVertex</b> (int, const <a class="el" href="class_o_n__3f_point.html">ON_3fPoint</a> &amp;)</td></tr>
<tr class="separator:ac3fc61ee539ef1f675eb21f1e3280564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23b25135257b2ab8e82576df04c1944f"><td class="memItemLeft" align="right" valign="top"><a id="a23b25135257b2ab8e82576df04c1944f"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetVertexNormal</b> (int, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;)</td></tr>
<tr class="separator:a23b25135257b2ab8e82576df04c1944f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac90a3568093e3fa55250a83f5e8a2611"><td class="memItemLeft" align="right" valign="top"><a id="ac90a3568093e3fa55250a83f5e8a2611"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetVertexNormal</b> (int, const <a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a> &amp;)</td></tr>
<tr class="separator:ac90a3568093e3fa55250a83f5e8a2611"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8afa3775940a5bc48600d5f4d205a5a"><td class="memItemLeft" align="right" valign="top"><a id="ad8afa3775940a5bc48600d5f4d205a5a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetTextureCoord</b> (int, double, double)</td></tr>
<tr class="separator:ad8afa3775940a5bc48600d5f4d205a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12c59eade1b16f97315c819a6cdb050a"><td class="memItemLeft" align="right" valign="top"><a id="a12c59eade1b16f97315c819a6cdb050a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetTriangle</b> (int, int, int, int)</td></tr>
<tr class="separator:a12c59eade1b16f97315c819a6cdb050a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab515fbc0a7c92619da7701024dc4c2b7"><td class="memItemLeft" align="right" valign="top"><a id="ab515fbc0a7c92619da7701024dc4c2b7"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetQuad</b> (int, int, int, int, int)</td></tr>
<tr class="separator:ab515fbc0a7c92619da7701024dc4c2b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa09ad61e6114b0535615ce04f286350f"><td class="memItemLeft" align="right" valign="top"><a id="aa09ad61e6114b0535615ce04f286350f"></a>
<a class="el" href="class_o_n___mesh_vertex_ref.html">ON_MeshVertexRef</a>&#160;</td><td class="memItemRight" valign="bottom"><b>VertexRef</b> (ON_COMPONENT_INDEX ci) const</td></tr>
<tr class="separator:aa09ad61e6114b0535615ce04f286350f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48c49903d29d6b48e4f78324e38e8cf3"><td class="memItemLeft" align="right" valign="top"><a id="a48c49903d29d6b48e4f78324e38e8cf3"></a>
<a class="el" href="class_o_n___mesh_vertex_ref.html">ON_MeshVertexRef</a>&#160;</td><td class="memItemRight" valign="bottom"><b>VertexRef</b> (int mesh_V_index) const</td></tr>
<tr class="separator:a48c49903d29d6b48e4f78324e38e8cf3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99886bc01580eabee8f2c80cc86c282f"><td class="memItemLeft" align="right" valign="top"><a id="a99886bc01580eabee8f2c80cc86c282f"></a>
<a class="el" href="class_o_n___mesh_edge_ref.html">ON_MeshEdgeRef</a>&#160;</td><td class="memItemRight" valign="bottom"><b>EdgeRef</b> (ON_COMPONENT_INDEX ci) const</td></tr>
<tr class="separator:a99886bc01580eabee8f2c80cc86c282f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a780ccd32c291b650995f8c54a085032b"><td class="memItemLeft" align="right" valign="top"><a id="a780ccd32c291b650995f8c54a085032b"></a>
<a class="el" href="class_o_n___mesh_edge_ref.html">ON_MeshEdgeRef</a>&#160;</td><td class="memItemRight" valign="bottom"><b>EdgeRef</b> (int tope_index) const</td></tr>
<tr class="separator:a780ccd32c291b650995f8c54a085032b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66574b5c201944d7b50a661a7ea35861"><td class="memItemLeft" align="right" valign="top"><a id="a66574b5c201944d7b50a661a7ea35861"></a>
<a class="el" href="class_o_n___mesh_face_ref.html">ON_MeshFaceRef</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FaceRef</b> (ON_COMPONENT_INDEX ci) const</td></tr>
<tr class="separator:a66574b5c201944d7b50a661a7ea35861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59a90b4e9b585c5c2901d6a3f3850d5e"><td class="memItemLeft" align="right" valign="top"><a id="a59a90b4e9b585c5c2901d6a3f3850d5e"></a>
<a class="el" href="class_o_n___mesh_face_ref.html">ON_MeshFaceRef</a>&#160;</td><td class="memItemRight" valign="bottom"><b>FaceRef</b> (int mesh_F_index) const</td></tr>
<tr class="separator:a59a90b4e9b585c5c2901d6a3f3850d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedac8c373ff0e31854c9a5770154a4b9"><td class="memItemLeft" align="right" valign="top"><a id="aedac8c373ff0e31854c9a5770154a4b9"></a>
<a class="el" href="class_o_n___geometry.html">ON_Geometry</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>MeshComponent</b> (ON_COMPONENT_INDEX ci) const</td></tr>
<tr class="separator:aedac8c373ff0e31854c9a5770154a4b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a96f6f2497feca5e9ba8a038f260c07e5"><td class="memItemLeft" align="right" valign="top"><a id="a96f6f2497feca5e9ba8a038f260c07e5"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>VertexCount</b> () const</td></tr>
<tr class="separator:a96f6f2497feca5e9ba8a038f260c07e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbee1f8aea211a5c2b78932ce6d540e0"><td class="memItemLeft" align="right" valign="top"><a id="afbee1f8aea211a5c2b78932ce6d540e0"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>FaceCount</b> () const</td></tr>
<tr class="separator:afbee1f8aea211a5c2b78932ce6d540e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64501613756a89e8bd1c52f1a44c4d63"><td class="memItemLeft" align="right" valign="top"><a id="a64501613756a89e8bd1c52f1a44c4d63"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>QuadCount</b> () const</td></tr>
<tr class="separator:a64501613756a89e8bd1c52f1a44c4d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a598a283bddc566a549f1aeb60dc058a9"><td class="memItemLeft" align="right" valign="top"><a id="a598a283bddc566a549f1aeb60dc058a9"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>TriangleCount</b> () const</td></tr>
<tr class="separator:a598a283bddc566a549f1aeb60dc058a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a749b4f6fc2866a0fdc6d64713d97d4b1"><td class="memItemLeft" align="right" valign="top"><a id="a749b4f6fc2866a0fdc6d64713d97d4b1"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidFaceCount</b> () const</td></tr>
<tr class="separator:a749b4f6fc2866a0fdc6d64713d97d4b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f7f35cdc59fd53401d137492161fcd2"><td class="memItemLeft" align="right" valign="top"><a id="a8f7f35cdc59fd53401d137492161fcd2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasVertexNormals</b> () const</td></tr>
<tr class="separator:a8f7f35cdc59fd53401d137492161fcd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f0c02892c0584a53f665b22b1967e6a"><td class="memItemLeft" align="right" valign="top"><a id="a4f0c02892c0584a53f665b22b1967e6a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasFaceNormals</b> () const</td></tr>
<tr class="separator:a4f0c02892c0584a53f665b22b1967e6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba88cd8af101d94fecdf3790a9b23e5e"><td class="memItemLeft" align="right" valign="top"><a id="aba88cd8af101d94fecdf3790a9b23e5e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasTextureCoordinates</b> () const</td></tr>
<tr class="separator:aba88cd8af101d94fecdf3790a9b23e5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930cd9676f76c8a4502472590529eb5a"><td class="memItemLeft" align="right" valign="top"><a id="a930cd9676f76c8a4502472590529eb5a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasSurfaceParameters</b> () const</td></tr>
<tr class="separator:a930cd9676f76c8a4502472590529eb5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66dc2d1bd14a4cb90d18916aae1aed65"><td class="memItemLeft" align="right" valign="top"><a id="a66dc2d1bd14a4cb90d18916aae1aed65"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasPrincipalCurvatures</b> () const</td></tr>
<tr class="separator:a66dc2d1bd14a4cb90d18916aae1aed65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd2df640918669255c222cac7d360332"><td class="memItemLeft" align="right" valign="top"><a id="acd2df640918669255c222cac7d360332"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasVertexColors</b> () const</td></tr>
<tr class="separator:acd2df640918669255c222cac7d360332"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb8e01a4cff0e47dccb959e14a2c9aa4"><td class="memItemLeft" align="right" valign="top"><a id="abb8e01a4cff0e47dccb959e14a2c9aa4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>HiddenVertexCount</b> () const</td></tr>
<tr class="separator:abb8e01a4cff0e47dccb959e14a2c9aa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a692b6ca07ffdcd0ed8b32e4b270d0ce1"><td class="memItemLeft" align="right" valign="top"><a id="a692b6ca07ffdcd0ed8b32e4b270d0ce1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>GetCurvatureStats</b> (ON::curvature_style, <a class="el" href="class_o_n___mesh_curvature_stats.html">ON_MeshCurvatureStats</a> &amp;) const</td></tr>
<tr class="separator:a692b6ca07ffdcd0ed8b32e4b270d0ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52717d2c07df6a6e262c8428f06d3ac7"><td class="memItemLeft" align="right" valign="top"><a id="a52717d2c07df6a6e262c8428f06d3ac7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidateVertexBoundingBox</b> ()</td></tr>
<tr class="separator:a52717d2c07df6a6e262c8428f06d3ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af086160efaa29517dc83f431c7dc1a5c"><td class="memItemLeft" align="right" valign="top"><a id="af086160efaa29517dc83f431c7dc1a5c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidateVertexNormalBoundingBox</b> ()</td></tr>
<tr class="separator:af086160efaa29517dc83f431c7dc1a5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76a7b8674f110f83757069a119ff29c0"><td class="memItemLeft" align="right" valign="top"><a id="a76a7b8674f110f83757069a119ff29c0"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidateTextureCoordinateBoundingBox</b> ()</td></tr>
<tr class="separator:a76a7b8674f110f83757069a119ff29c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a715399127e4605246faecd616731a5c8"><td class="memItemLeft" align="right" valign="top"><a id="a715399127e4605246faecd616731a5c8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidateCurvatureStats</b> ()</td></tr>
<tr class="separator:a715399127e4605246faecd616731a5c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba8065a1d1dd17ac978676c2bc19113d"><td class="memItemLeft" align="right" valign="top"><a id="aba8065a1d1dd17ac978676c2bc19113d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>InvalidateBoundingBoxes</b> ()</td></tr>
<tr class="separator:aba8065a1d1dd17ac978676c2bc19113d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6dba1564679d8fd692ace1bdda0462f6"><td class="memItemLeft" align="right" valign="top"><a id="a6dba1564679d8fd692ace1bdda0462f6"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Flip</b> ()</td></tr>
<tr class="separator:a6dba1564679d8fd692ace1bdda0462f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1981fd37dbe338ada348915342b1d99d"><td class="memItemLeft" align="right" valign="top"><a id="a1981fd37dbe338ada348915342b1d99d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FlipVertexNormals</b> ()</td></tr>
<tr class="separator:a1981fd37dbe338ada348915342b1d99d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a422d77aff314fb1f2b8e795e0fa1a206"><td class="memItemLeft" align="right" valign="top"><a id="a422d77aff314fb1f2b8e795e0fa1a206"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FlipFaceNormals</b> ()</td></tr>
<tr class="separator:a422d77aff314fb1f2b8e795e0fa1a206"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28800ae891830cc60f1bd86f3f2f5f29"><td class="memItemLeft" align="right" valign="top"><a id="a28800ae891830cc60f1bd86f3f2f5f29"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>FlipFaceOrientation</b> ()</td></tr>
<tr class="separator:a28800ae891830cc60f1bd86f3f2f5f29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a734a124c91c1a3d3b36b0c85e6924e79"><td class="memItemLeft" align="right" valign="top"><a id="a734a124c91c1a3d3b36b0c85e6924e79"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetMeshParameters</b> (const <a class="el" href="class_o_n___mesh_parameters.html">ON_MeshParameters</a> &amp;)</td></tr>
<tr class="separator:a734a124c91c1a3d3b36b0c85e6924e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4df6c0c5eb97d8f1c13c4d516ade988e"><td class="memItemLeft" align="right" valign="top"><a id="a4df6c0c5eb97d8f1c13c4d516ade988e"></a>
const <a class="el" href="class_o_n___mesh_parameters.html">ON_MeshParameters</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>MeshParameters</b> () const</td></tr>
<tr class="separator:a4df6c0c5eb97d8f1c13c4d516ade988e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcfff4b2fada773a65109d43fc1c42b9"><td class="memItemLeft" align="right" valign="top"><a id="afcfff4b2fada773a65109d43fc1c42b9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DeleteMeshParameters</b> ()</td></tr>
<tr class="separator:afcfff4b2fada773a65109d43fc1c42b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50356fc532f6dcdd258468df333d6e01"><td class="memItemLeft" align="right" valign="top"><a id="a50356fc532f6dcdd258468df333d6e01"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>UnitizeVertexNormals</b> ()</td></tr>
<tr class="separator:a50356fc532f6dcdd258468df333d6e01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1fb9371d4e542fe67912f877f6984d44"><td class="memItemLeft" align="right" valign="top"><a id="a1fb9371d4e542fe67912f877f6984d44"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>UnitizeFaceNormals</b> ()</td></tr>
<tr class="separator:a1fb9371d4e542fe67912f877f6984d44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afce044b87f7573b019c215063fe85e93"><td class="memItemLeft" align="right" valign="top"><a id="afce044b87f7573b019c215063fe85e93"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CountQuads</b> ()</td></tr>
<tr class="separator:afce044b87f7573b019c215063fe85e93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accc2de02378ef1ce0b3f4fd71f186b7a"><td class="memItemLeft" align="right" valign="top"><a id="accc2de02378ef1ce0b3f4fd71f186b7a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ConvertQuadsToTriangles</b> ()</td></tr>
<tr class="separator:accc2de02378ef1ce0b3f4fd71f186b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a728e81940561392fbcc5d6def5c53abc"><td class="memItemLeft" align="right" valign="top"><a id="a728e81940561392fbcc5d6def5c53abc"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ConvertTrianglesToQuads</b> (double angle_tol_radians, double min_diagonal_length_ratio)</td></tr>
<tr class="separator:a728e81940561392fbcc5d6def5c53abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e1b2cfc861f0d4eb50c8371948cab1d"><td class="memItemLeft" align="right" valign="top"><a id="a1e1b2cfc861f0d4eb50c8371948cab1d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ComputeFaceNormals</b> ()</td></tr>
<tr class="separator:a1e1b2cfc861f0d4eb50c8371948cab1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75f00ddce6c37d48f37bf2b34cf89ead"><td class="memItemLeft" align="right" valign="top"><a id="a75f00ddce6c37d48f37bf2b34cf89ead"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ComputeFaceNormal</b> (int)</td></tr>
<tr class="separator:a75f00ddce6c37d48f37bf2b34cf89ead"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5405260e85535484e4469b7590d2cdc7"><td class="memItemLeft" align="right" valign="top"><a id="a5405260e85535484e4469b7590d2cdc7"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetClashingFacePairs</b> (int max_pair_count, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="structtag_o_n__2dex.html">ON_2dex</a> &gt; &amp;clashing_pairs) const</td></tr>
<tr class="separator:a5405260e85535484e4469b7590d2cdc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a105368d48f28f2c7def8eafc7d2e7e20"><td class="memItemLeft" align="right" valign="top"><a id="a105368d48f28f2c7def8eafc7d2e7e20"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>CullClashingFaces</b> (int what_to_cull)</td></tr>
<tr class="separator:a105368d48f28f2c7def8eafc7d2e7e20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a062fa7dda2d47816314ba7412bc46014"><td class="memItemLeft" align="right" valign="top"><a id="a062fa7dda2d47816314ba7412bc46014"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>CullDegenerateFaces</b> ()</td></tr>
<tr class="separator:a062fa7dda2d47816314ba7412bc46014"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a28c1db5796622470a0d8cd4c8d4f7c"><td class="memItemLeft" align="right" valign="top"><a id="a2a28c1db5796622470a0d8cd4c8d4f7c"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>CullUnusedVertices</b> ()</td></tr>
<tr class="separator:a2a28c1db5796622470a0d8cd4c8d4f7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef1590fcf5ed72349c51fc2da3c5a5e6"><td class="memItemLeft" align="right" valign="top"><a id="aef1590fcf5ed72349c51fc2da3c5a5e6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Compact</b> ()</td></tr>
<tr class="separator:aef1590fcf5ed72349c51fc2da3c5a5e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a800e2ba9bc8d9707d412acd265790851"><td class="memItemLeft" align="right" valign="top"><a id="a800e2ba9bc8d9707d412acd265790851"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ComputeVertexNormals</b> ()</td></tr>
<tr class="separator:a800e2ba9bc8d9707d412acd265790851"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9295f030b83e008c7c07f43ed33dab97"><td class="memItemLeft" align="right" valign="top"><a id="a9295f030b83e008c7c07f43ed33dab97"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>NormalizeTextureCoordinates</b> ()</td></tr>
<tr class="separator:a9295f030b83e008c7c07f43ed33dab97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2961b83326bdb975bda84840e20b6d6"><td class="memItemLeft" align="right" valign="top"><a id="ae2961b83326bdb975bda84840e20b6d6"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>TransposeTextureCoordinates</b> ()</td></tr>
<tr class="separator:ae2961b83326bdb975bda84840e20b6d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34af8bca8ce0fa49869631284b3550af"><td class="memItemLeft" align="right" valign="top"><a id="a34af8bca8ce0fa49869631284b3550af"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>TransposeSurfaceParameters</b> ()</td></tr>
<tr class="separator:a34af8bca8ce0fa49869631284b3550af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40f5d250500fd7eabc434db8950eb973"><td class="memItemLeft" align="right" valign="top"><a id="a40f5d250500fd7eabc434db8950eb973"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ReverseTextureCoordinates</b> (int dir)</td></tr>
<tr class="separator:a40f5d250500fd7eabc434db8950eb973"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3472d68ce671f6a65a57c033836b4a07"><td class="memItemLeft" align="right" valign="top"><a id="a3472d68ce671f6a65a57c033836b4a07"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ReverseSurfaceParameters</b> (int dir)</td></tr>
<tr class="separator:a3472d68ce671f6a65a57c033836b4a07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac63b1a95fe549071b2500ba9ea2c8319"><td class="memItemLeft" align="right" valign="top"><a id="ac63b1a95fe549071b2500ba9ea2c8319"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetTextureCoordinates</b> (const class <a class="el" href="class_o_n___texture_mapping.html">ON_TextureMapping</a> &amp;mapping, const class <a class="el" href="class_o_n___xform.html">ON_Xform</a> *mesh_xform=0, bool bLazy=true)</td></tr>
<tr class="separator:ac63b1a95fe549071b2500ba9ea2c8319"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae985f186709c0e824170506627469412"><td class="memItemLeft" align="right" valign="top"><a id="ae985f186709c0e824170506627469412"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasCachedTextureCoordinates</b> () const</td></tr>
<tr class="separator:ae985f186709c0e824170506627469412"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a957ffd9a3063108424eac2fa074679bf"><td class="memItemLeft" align="right" valign="top"><a id="a957ffd9a3063108424eac2fa074679bf"></a>
const <a class="el" href="class_o_n___texture_coordinates.html">ON_TextureCoordinates</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>CachedTextureCoordinates</b> (const <a class="el" href="class_o_n___u_u_i_d.html">ON_UUID</a> &amp;mapping_id) const</td></tr>
<tr class="separator:a957ffd9a3063108424eac2fa074679bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecf36e17605dc94bf12c7eb0de2e82c4"><td class="memItemLeft" align="right" valign="top"><a id="aecf36e17605dc94bf12c7eb0de2e82c4"></a>
const <a class="el" href="class_o_n___texture_coordinates.html">ON_TextureCoordinates</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>SetCachedTextureCoordinates</b> (const class <a class="el" href="class_o_n___texture_mapping.html">ON_TextureMapping</a> &amp;mapping, const class <a class="el" href="class_o_n___xform.html">ON_Xform</a> *mesh_xform=0, bool bLazy=true)</td></tr>
<tr class="separator:aecf36e17605dc94bf12c7eb0de2e82c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1278d2924ed75f4a4fc3839cb95933ea"><td class="memItemLeft" align="right" valign="top"><a id="a1278d2924ed75f4a4fc3839cb95933ea"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>EvaluateMeshGeometry</b> (const <a class="el" href="class_o_n___surface.html">ON_Surface</a> &amp;)</td></tr>
<tr class="separator:a1278d2924ed75f4a4fc3839cb95933ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a116aab0639f1fd05524f06f25a0eb533"><td class="memItemLeft" align="right" valign="top"><a id="a116aab0639f1fd05524f06f25a0eb533"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CombineCoincidentVertices</b> (<a class="el" href="class_o_n__3f_vector.html">ON_3fVector</a>, double)</td></tr>
<tr class="separator:a116aab0639f1fd05524f06f25a0eb533"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b8698cebf5ea96d81e3c1c9821a26f2"><td class="memItemLeft" align="right" valign="top"><a id="a5b8698cebf5ea96d81e3c1c9821a26f2"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CombineIdenticalVertices</b> (bool bIgnoreVertexNormals=false, bool bIgnoreTextureCoordinates=false)</td></tr>
<tr class="separator:a5b8698cebf5ea96d81e3c1c9821a26f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c0198c652c36b53f12c0d74cd595fb3"><td class="memItemLeft" align="right" valign="top"><a id="a3c0198c652c36b53f12c0d74cd595fb3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Append</b> (const <a class="el" href="class_o_n___mesh.html">ON_Mesh</a> &amp;)</td></tr>
<tr class="separator:a3c0198c652c36b53f12c0d74cd595fb3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae777b88e5fabcbc1c30be351f6fc66ef"><td class="memItemLeft" align="right" valign="top"><a id="ae777b88e5fabcbc1c30be351f6fc66ef"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>Append</b> (int count, const <a class="el" href="class_o_n___mesh.html">ON_Mesh</a> *const *meshes)</td></tr>
<tr class="separator:ae777b88e5fabcbc1c30be351f6fc66ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5929a47378ca44d6703e59b32afd5e5"><td class="memItemLeft" align="right" valign="top"><a id="ad5929a47378ca44d6703e59b32afd5e5"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetClosed</b> (int closed)</td></tr>
<tr class="separator:ad5929a47378ca44d6703e59b32afd5e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a028ab06bfe084fb116e101f91f82fa7e"><td class="memItemLeft" align="right" valign="top"><a id="a028ab06bfe084fb116e101f91f82fa7e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsClosed</b> () const</td></tr>
<tr class="separator:a028ab06bfe084fb116e101f91f82fa7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac09c9dbc6da5c1124b3ebd60c645a526"><td class="memItemLeft" align="right" valign="top"><a id="ac09c9dbc6da5c1124b3ebd60c645a526"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsManifold</b> () const</td></tr>
<tr class="separator:ac09c9dbc6da5c1124b3ebd60c645a526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cad2bd54873b1a24b9a0d030fd3fc65"><td class="memItemLeft" align="right" valign="top"><a id="a6cad2bd54873b1a24b9a0d030fd3fc65"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsOriented</b> () const</td></tr>
<tr class="separator:a6cad2bd54873b1a24b9a0d030fd3fc65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2cd0a44048b34d891e419fef8825cb8"><td class="memItemLeft" align="right" valign="top"><a id="ab2cd0a44048b34d891e419fef8825cb8"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsManifold</b> (bool bTopologicalTest, bool *pbIsOriented=NULL, bool *pbHasBoundary=NULL) const</td></tr>
<tr class="separator:ab2cd0a44048b34d891e419fef8825cb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3be0087786c0ecb82965bb30e890a74"><td class="memItemLeft" align="right" valign="top"><a id="af3be0087786c0ecb82965bb30e890a74"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetSolidOrientation</b> (int solid_orientation)</td></tr>
<tr class="separator:af3be0087786c0ecb82965bb30e890a74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59e152a0038bf5a96071b5c6ff3a2ef4"><td class="memItemLeft" align="right" valign="top"><a id="a59e152a0038bf5a96071b5c6ff3a2ef4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>SolidOrientation</b> () const</td></tr>
<tr class="separator:a59e152a0038bf5a96071b5c6ff3a2ef4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a064f4ce98ffdba6c40d6eec8daf8cf1d"><td class="memItemLeft" align="right" valign="top"><a id="a064f4ce98ffdba6c40d6eec8daf8cf1d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsSolid</b> () const</td></tr>
<tr class="separator:a064f4ce98ffdba6c40d6eec8daf8cf1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7696c1cc1632aeaee8966d392814e9d7"><td class="memItemLeft" align="right" valign="top"><a id="a7696c1cc1632aeaee8966d392814e9d7"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetVertexEdges</b> (int vcount, const int *vertex_index, bool bNoDuplicates, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="structtag_o_n__2dex.html">ON_2dex</a> &gt; &amp;edges) const</td></tr>
<tr class="separator:a7696c1cc1632aeaee8966d392814e9d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a2631a57074d47d73a086470574dd1f"><td class="memItemLeft" align="right" valign="top"><a id="a4a2631a57074d47d73a086470574dd1f"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetMeshEdges</b> (<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="structtag_o_n__2dex.html">ON_2dex</a> &gt; &amp;edges) const</td></tr>
<tr class="separator:a4a2631a57074d47d73a086470574dd1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa57d22f58a2b74f5c36db338b8816399"><td class="memItemLeft" align="right" valign="top"><a id="aa57d22f58a2b74f5c36db338b8816399"></a>
int *&#160;</td><td class="memItemRight" valign="bottom"><b>GetVertexLocationIds</b> (int first_vid, int *Vid, int *Vindex) const</td></tr>
<tr class="separator:aa57d22f58a2b74f5c36db338b8816399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89e62727fb33ee6622cdf9774b609f82"><td class="memItemLeft" align="right" valign="top"><a id="a89e62727fb33ee6622cdf9774b609f82"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetMeshFaceSideList</b> (const int *Vid, struct <a class="el" href="struct_o_n___mesh_face_side.html">ON_MeshFaceSide</a> *&amp;sides) const</td></tr>
<tr class="separator:a89e62727fb33ee6622cdf9774b609f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a1522d7a64486f3920643438993e87f"><td class="memItemLeft" align="right" valign="top"><a id="a4a1522d7a64486f3920643438993e87f"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetMeshEdgeList</b> (<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="structtag_o_n__2dex.html">ON_2dex</a> &gt; &amp;edge_list, int edge_type_partition[5]) const</td></tr>
<tr class="separator:a4a1522d7a64486f3920643438993e87f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f2bc98724dc51d5c3311aa1b4696526"><td class="memItemLeft" align="right" valign="top"><a id="a1f2bc98724dc51d5c3311aa1b4696526"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetMeshEdgeList</b> (<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="structtag_o_n__2dex.html">ON_2dex</a> &gt; &amp;edge_list, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; int &gt; &amp;ci_meshtop_edge_map, int edge_type_partition[5]) const</td></tr>
<tr class="separator:a1f2bc98724dc51d5c3311aa1b4696526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a839cfe9087282d1439bbee17f00f74a2"><td class="memItemLeft" align="right" valign="top"><a id="a839cfe9087282d1439bbee17f00f74a2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetMeshEdgeList</b> (<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="structtag_o_n__2dex.html">ON_2dex</a> &gt; &amp;edge_list, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; int &gt; &amp;ci_meshtop_edge_map, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; int &gt; &amp;ci_meshtop_vertex_map, int edge_type_partition[5]) const</td></tr>
<tr class="separator:a839cfe9087282d1439bbee17f00f74a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfbed67618c3ce4d2811331d61b78efa"><td class="memItemLeft" align="right" valign="top"><a id="abfbed67618c3ce4d2811331d61b78efa"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CollapseEdge</b> (int topei)</td></tr>
<tr class="separator:abfbed67618c3ce4d2811331d61b78efa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45266824480cc73f6ff520c480a86ed4"><td class="memItemLeft" align="right" valign="top"><a id="a45266824480cc73f6ff520c480a86ed4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>IsSwappableEdge</b> (int topei)</td></tr>
<tr class="separator:a45266824480cc73f6ff520c480a86ed4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14ed95524bdd6ce006fc9943e3f6543b"><td class="memItemLeft" align="right" valign="top"><a id="a14ed95524bdd6ce006fc9943e3f6543b"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SwapEdge</b> (int topei)</td></tr>
<tr class="separator:a14ed95524bdd6ce006fc9943e3f6543b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc0108f56f056f60f2918924e1152103"><td class="memItemLeft" align="right" valign="top"><a id="afc0108f56f056f60f2918924e1152103"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>DeleteFace</b> (int meshfi)</td></tr>
<tr class="separator:afc0108f56f056f60f2918924e1152103"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af769ba8c3f555d132cf0714cd26bcd5e"><td class="memItemLeft" align="right" valign="top"><a id="af769ba8c3f555d132cf0714cd26bcd5e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DestroyHiddenVertexArray</b> ()</td></tr>
<tr class="separator:af769ba8c3f555d132cf0714cd26bcd5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab56a4e9072e14c1e8cd21acb6ba6bac4"><td class="memItemLeft" align="right" valign="top"><a id="ab56a4e9072e14c1e8cd21acb6ba6bac4"></a>
const bool *&#160;</td><td class="memItemRight" valign="bottom"><b>HiddenVertexArray</b> () const</td></tr>
<tr class="separator:ab56a4e9072e14c1e8cd21acb6ba6bac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2465f42f9a69bc215f54190781d2e606"><td class="memItemLeft" align="right" valign="top"><a id="a2465f42f9a69bc215f54190781d2e606"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetVertexHiddenFlag</b> (int meshvi, bool bHidden)</td></tr>
<tr class="separator:a2465f42f9a69bc215f54190781d2e606"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30d559932d255011e1c3389e4d0dd29e"><td class="memItemLeft" align="right" valign="top"><a id="a30d559932d255011e1c3389e4d0dd29e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>VertexIsHidden</b> (int meshvi) const</td></tr>
<tr class="separator:a30d559932d255011e1c3389e4d0dd29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a9a74ac467f28d007b8191bea463fed"><td class="memItemLeft" align="right" valign="top"><a id="a8a9a74ac467f28d007b8191bea463fed"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>FaceIsHidden</b> (int meshvi) const</td></tr>
<tr class="separator:a8a9a74ac467f28d007b8191bea463fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af24a886d37eb19d3525530480e1f18e7"><td class="memItemLeft" align="right" valign="top"><a id="af24a886d37eb19d3525530480e1f18e7"></a>
const <a class="el" href="class_o_n___mesh_topology.html">ON_MeshTopology</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>Topology</b> () const</td></tr>
<tr class="separator:af24a886d37eb19d3525530480e1f18e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad638bb8cfee148bb00f5224fa2d0beb9"><td class="memItemLeft" align="right" valign="top"><a id="ad638bb8cfee148bb00f5224fa2d0beb9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DestroyTopology</b> ()</td></tr>
<tr class="separator:ad638bb8cfee148bb00f5224fa2d0beb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0112c37f50a593ea418e7b98a83697e"><td class="memItemLeft" align="right" valign="top"><a id="ad0112c37f50a593ea418e7b98a83697e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>TopologyExists</b> () const</td></tr>
<tr class="separator:ad0112c37f50a593ea418e7b98a83697e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4bc3aabd5155e282910738daa1b3c62"><td class="memItemLeft" align="right" valign="top"><a id="ac4bc3aabd5155e282910738daa1b3c62"></a>
const <a class="el" href="class_o_n___mesh_partition.html">ON_MeshPartition</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>CreatePartition</b> (int, int)</td></tr>
<tr class="separator:ac4bc3aabd5155e282910738daa1b3c62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebcaabae10215815145532ff33c72ff8"><td class="memItemLeft" align="right" valign="top"><a id="aebcaabae10215815145532ff33c72ff8"></a>
const <a class="el" href="class_o_n___mesh_partition.html">ON_MeshPartition</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>Partition</b> () const</td></tr>
<tr class="separator:aebcaabae10215815145532ff33c72ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78b1905e2cc313ea6c336a1ecc761e7"><td class="memItemLeft" align="right" valign="top"><a id="aa78b1905e2cc313ea6c336a1ecc761e7"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DestroyPartition</b> ()</td></tr>
<tr class="separator:aa78b1905e2cc313ea6c336a1ecc761e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4eba9d343e2e84cebf91bf13bda21f8"><td class="memItemLeft" align="right" valign="top"><a id="ad4eba9d343e2e84cebf91bf13bda21f8"></a>
<a class="el" href="class_o_n___mesh.html">ON_Mesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>MeshPart</b> (const <a class="el" href="struct_o_n___mesh_part.html">ON_MeshPart</a> &amp;mesh_part, <a class="el" href="class_o_n___mesh.html">ON_Mesh</a> *mesh) const</td></tr>
<tr class="separator:ad4eba9d343e2e84cebf91bf13bda21f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f52a5d5c1b13b9b776fe72a0b7d30d7"><td class="memItemLeft" align="right" valign="top"><a id="a7f52a5d5c1b13b9b776fe72a0b7d30d7"></a>
<a class="el" href="class_o_n___mesh.html">ON_Mesh</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>DuplicateFace</b> (int face_index, <a class="el" href="class_o_n___mesh.html">ON_Mesh</a> *mesh) const</td></tr>
<tr class="separator:a7f52a5d5c1b13b9b776fe72a0b7d30d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac570b35b1414572cfb420bc13461d291"><td class="memItemLeft" align="right" valign="top"><a id="ac570b35b1414572cfb420bc13461d291"></a>
const class <a class="el" href="class_o_n___mesh_ngon_list.html">ON_MeshNgonList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>NgonList</b> () const</td></tr>
<tr class="separator:ac570b35b1414572cfb420bc13461d291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada53612193f21d8cf439c36e7dacfee9"><td class="memItemLeft" align="right" valign="top"><a id="ada53612193f21d8cf439c36e7dacfee9"></a>
class <a class="el" href="class_o_n___mesh_ngon_list.html">ON_MeshNgonList</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>ModifyNgonList</b> ()</td></tr>
<tr class="separator:ada53612193f21d8cf439c36e7dacfee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e264f8d565f68f10bdf45692aab1848"><td class="memItemLeft" align="right" valign="top"><a id="a2e264f8d565f68f10bdf45692aab1848"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DestroyNgonList</b> ()</td></tr>
<tr class="separator:a2e264f8d565f68f10bdf45692aab1848"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a197536fdd69e119ee89d1f787a9dfcf8"><td class="memItemLeft" align="right" valign="top"><a id="a197536fdd69e119ee89d1f787a9dfcf8"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetConnectedComponents</b> (bool bUseVertexConnections, bool bTopologicalConnections, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; int &gt; &amp;facet_component_labels) const</td></tr>
<tr class="separator:a197536fdd69e119ee89d1f787a9dfcf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46b297eb77352e4c82d664ee2ea3cb2a"><td class="memItemLeft" align="right" valign="top"><a id="a46b297eb77352e4c82d664ee2ea3cb2a"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetConnectedComponents</b> (bool bUseVertexConnections, bool bTopologicalConnections, <a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="class_o_n___mesh.html">ON_Mesh</a> * &gt; *components) const</td></tr>
<tr class="separator:a46b297eb77352e4c82d664ee2ea3cb2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6caf4d03d31476b0b09763023d44e8a9"><td class="memItemLeft" align="right" valign="top"><a id="a6caf4d03d31476b0b09763023d44e8a9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasSynchronizedDoubleAndSinglePrecisionVertices</b> () const</td></tr>
<tr class="separator:a6caf4d03d31476b0b09763023d44e8a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01fddeadd7c48d8c0c2060fffaf9f8c5"><td class="memItemLeft" align="right" valign="top"><a id="a01fddeadd7c48d8c0c2060fffaf9f8c5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasDoublePrecisionVertices</b> () const</td></tr>
<tr class="separator:a01fddeadd7c48d8c0c2060fffaf9f8c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6ce7426c186656e2dbc16529923314d"><td class="memItemLeft" align="right" valign="top"><a id="ad6ce7426c186656e2dbc16529923314d"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>EnableDoublePrecisionVertices</b> (bool bEnableDoublePrecisionVertices)</td></tr>
<tr class="separator:ad6ce7426c186656e2dbc16529923314d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac78c5b48affca5a6218278c7037a2776"><td class="memItemLeft" align="right" valign="top"><a id="ac78c5b48affca5a6218278c7037a2776"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>UpdateSinglePrecisionVertices</b> ()</td></tr>
<tr class="separator:ac78c5b48affca5a6218278c7037a2776"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab94df03536804d2573b383699db4c57"><td class="memItemLeft" align="right" valign="top"><a id="aab94df03536804d2573b383699db4c57"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>UpdateDoublePrecisionVertices</b> ()</td></tr>
<tr class="separator:aab94df03536804d2573b383699db4c57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdaa26e3fab8baac4763f90149ba9ca3"><td class="memItemLeft" align="right" valign="top"><a id="afdaa26e3fab8baac4763f90149ba9ca3"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetSinglePrecisionVerticesAsValid</b> ()</td></tr>
<tr class="separator:afdaa26e3fab8baac4763f90149ba9ca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2cedcceee776c947370f129ef334588"><td class="memItemLeft" align="right" valign="top"><a id="ae2cedcceee776c947370f129ef334588"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>SetDoublePrecisionVerticesAsValid</b> ()</td></tr>
<tr class="separator:ae2cedcceee776c947370f129ef334588"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adeb54fdd39b79027837dc78e95ff5f3a"><td class="memItemLeft" align="right" valign="top"><a id="adeb54fdd39b79027837dc78e95ff5f3a"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SinglePrecisionVerticesAreValid</b> () const</td></tr>
<tr class="separator:adeb54fdd39b79027837dc78e95ff5f3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acafd4ad755368efa8cf5cc15fb4a4d47"><td class="memItemLeft" align="right" valign="top"><a id="acafd4ad755368efa8cf5cc15fb4a4d47"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>DoublePrecisionVerticesAreValid</b> () const</td></tr>
<tr class="separator:acafd4ad755368efa8cf5cc15fb4a4d47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a878de28d1068302a28553258ec2e69f4"><td class="memItemLeft" align="right" valign="top"><a id="a878de28d1068302a28553258ec2e69f4"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>DestroyDoublePrecisionVertices</b> ()</td></tr>
<tr class="separator:a878de28d1068302a28553258ec2e69f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b101813d31f261ef0a6ca950cfcf14a"><td class="memItemLeft" align="right" valign="top"><a id="a1b101813d31f261ef0a6ca950cfcf14a"></a>
<a class="el" href="class_o_n__3d_point_array.html">ON_3dPointArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>DoublePrecisionVertices</b> ()</td></tr>
<tr class="separator:a1b101813d31f261ef0a6ca950cfcf14a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afce02d0446f6a17f2c4eddbd15b4d636"><td class="memItemLeft" align="right" valign="top"><a id="afce02d0446f6a17f2c4eddbd15b4d636"></a>
const <a class="el" href="class_o_n__3d_point_array.html">ON_3dPointArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>DoublePrecisionVertices</b> () const</td></tr>
<tr class="separator:afce02d0446f6a17f2c4eddbd15b4d636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44dca70aada67c8e909063a79cb619a0"><td class="memItemLeft" align="right" valign="top"><a id="a44dca70aada67c8e909063a79cb619a0"></a>
<a class="el" href="class_o_n__3f_point_array.html">ON_3fPointArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>SinglePrecisionVertices</b> ()</td></tr>
<tr class="separator:a44dca70aada67c8e909063a79cb619a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab46e3ce8c94a1360fcde86fbec7bc7c1"><td class="memItemLeft" align="right" valign="top"><a id="ab46e3ce8c94a1360fcde86fbec7bc7c1"></a>
const <a class="el" href="class_o_n__3f_point_array.html">ON_3fPointArray</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>SinglePrecisionVertices</b> () const</td></tr>
<tr class="separator:ab46e3ce8c94a1360fcde86fbec7bc7c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a176b42a1a76666bff52ed72e77007006"><td class="memItemLeft" align="right" valign="top"><a id="a176b42a1a76666bff52ed72e77007006"></a>
<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Vertex</b> (int vertex_index) const</td></tr>
<tr class="separator:a176b42a1a76666bff52ed72e77007006"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a036aa49ec05cb293126bf27445f245f5"><td class="memItemLeft" align="right" valign="top"><a id="a036aa49ec05cb293126bf27445f245f5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>HasPackedTextureRegion</b> () const</td></tr>
<tr class="separator:a036aa49ec05cb293126bf27445f245f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___geometry"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___geometry')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_o_n___geometry.html">ON_Geometry</a></td></tr>
<tr class="memitem:adcb6cfe331ab91007357615da41ef52c inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="adcb6cfe331ab91007357615da41ef52c"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_Geometry</b> (const <a class="el" href="class_o_n___geometry.html">ON_Geometry</a> &amp;)</td></tr>
<tr class="separator:adcb6cfe331ab91007357615da41ef52c inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81dbe19e8f1e0a67ff97016b46ef2107 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a81dbe19e8f1e0a67ff97016b46ef2107"></a>
<a class="el" href="class_o_n___geometry.html">ON_Geometry</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_o_n___geometry.html">ON_Geometry</a> &amp;)</td></tr>
<tr class="separator:a81dbe19e8f1e0a67ff97016b46ef2107 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="ab1acdd7f0c350da696b402a9ac5edce0"></a>
<a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BoundingBox</b> () const</td></tr>
<tr class="separator:ab1acdd7f0c350da696b402a9ac5edce0 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8bc1b522e91053892385b9f90ba2bcd1 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a8bc1b522e91053892385b9f90ba2bcd1"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetBoundingBox</b> (<a class="el" href="class_o_n___bounding_box.html">ON_BoundingBox</a> &amp;bbox, int bGrowBox=false) const</td></tr>
<tr class="separator:a8bc1b522e91053892385b9f90ba2bcd1 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adba54d30d27ced3cf53831a09740f5a1 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="adba54d30d27ced3cf53831a09740f5a1"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>GetBoundingBox</b> (<a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;bbox_min, <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;bbox_max, int bGrowBox=false) const</td></tr>
<tr class="separator:adba54d30d27ced3cf53831a09740f5a1 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a3c1de4aa2a726b61ae5b93fed988e6 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a6a3c1de4aa2a726b61ae5b93fed988e6"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Rotate</b> (double sin_angle, double cos_angle, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;rotation_axis, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;rotation_center)</td></tr>
<tr class="separator:a6a3c1de4aa2a726b61ae5b93fed988e6 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fd6a87b2eb524cd7bcedf6c53af1a32 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a4fd6a87b2eb524cd7bcedf6c53af1a32"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Rotate</b> (double rotation_angle, const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;rotation_axis, const <a class="el" href="class_o_n__3d_point.html">ON_3dPoint</a> &amp;rotation_center)</td></tr>
<tr class="separator:a4fd6a87b2eb524cd7bcedf6c53af1a32 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74a85e90b3248222a4165c17244c0fb2 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a74a85e90b3248222a4165c17244c0fb2"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Translate</b> (const <a class="el" href="class_o_n__3d_vector.html">ON_3dVector</a> &amp;translation_vector)</td></tr>
<tr class="separator:a74a85e90b3248222a4165c17244c0fb2 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6af0cd88018266a5f3f0e31691eb2901 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a6af0cd88018266a5f3f0e31691eb2901"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>Scale</b> (double scale_factor)</td></tr>
<tr class="separator:a6af0cd88018266a5f3f0e31691eb2901 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="af8dfbd8534986bbd327a6ad812e374be"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>ClearBoundingBox</b> ()</td></tr>
<tr class="separator:af8dfbd8534986bbd327a6ad812e374be inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f0d6ce5e5d7256384642153d7eaf388 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a1f0d6ce5e5d7256384642153d7eaf388"></a>
virtual ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>HasBrepForm</b> () const</td></tr>
<tr class="separator:a1f0d6ce5e5d7256384642153d7eaf388 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cb73a86d628becae13037fb2d3f829d inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a3cb73a86d628becae13037fb2d3f829d"></a>
virtual <a class="el" href="class_o_n___brep.html">ON_Brep</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>BrepForm</b> (<a class="el" href="class_o_n___brep.html">ON_Brep</a> *brep=NULL) const</td></tr>
<tr class="separator:a3cb73a86d628becae13037fb2d3f829d inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memItemLeft" align="right" valign="top"><a id="a20e5d1aeada9545127329a8699c702b9"></a>
virtual ON_COMPONENT_INDEX&#160;</td><td class="memItemRight" valign="bottom"><b>ComponentIndex</b> () const</td></tr>
<tr class="separator:a20e5d1aeada9545127329a8699c702b9 inherit pub_methods_class_o_n___geometry"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_class_o_n___object"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_o_n___object')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="class_o_n___object.html">ON_Object</a></td></tr>
<tr class="memitem:a53c0349bb1705e95ac3acf5d537154ba inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a53c0349bb1705e95ac3acf5d537154ba"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>CopyFrom</b> (const <a class="el" href="class_o_n___object.html">ON_Object</a> *src)</td></tr>
<tr class="separator:a53c0349bb1705e95ac3acf5d537154ba inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a274166b34d06fc07a85997fd01b2dab1"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_Object</b> (const <a class="el" href="class_o_n___object.html">ON_Object</a> &amp;)</td></tr>
<tr class="separator:a274166b34d06fc07a85997fd01b2dab1 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="aba6166c9aecef42639e684a2a3fda223"></a>
<a class="el" href="class_o_n___object.html">ON_Object</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="class_o_n___object.html">ON_Object</a> &amp;)</td></tr>
<tr class="separator:aba6166c9aecef42639e684a2a3fda223 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ad265ca0da2d751edaa9d2b5ab2540c6a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>EmergencyDestroy</b> ()</td></tr>
<tr class="separator:ad265ca0da2d751edaa9d2b5ab2540c6a inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c298b84e0ff3a30bec545d959777f17 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a1c298b84e0ff3a30bec545d959777f17"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>IsKindOf</b> (const <a class="el" href="class_o_n___class_id.html">ON_ClassId</a> *pClassId) const</td></tr>
<tr class="separator:a1c298b84e0ff3a30bec545d959777f17 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a21c508d3b53458e252adbcd29e62ed09"></a>
virtual <a class="el" href="class_o_n___u_u_i_d.html">ON_UUID</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ModelObjectId</b> () const</td></tr>
<tr class="separator:a21c508d3b53458e252adbcd29e62ed09 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a074dc9e9b919853919564793c37f5143"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SetUserString</b> (const wchar_t *key, const wchar_t *string_value)</td></tr>
<tr class="separator:a074dc9e9b919853919564793c37f5143 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a7234af898c307a2c2f7931db7e627592"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>SetUserStrings</b> (int count, const <a class="el" href="class_o_n___user_string.html">ON_UserString</a> *user_strings, bool bReplace)</td></tr>
<tr class="separator:a7234af898c307a2c2f7931db7e627592 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ab40b5e89b4766299e415593b31a3849c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>GetUserString</b> (const wchar_t *key, <a class="el" href="class_o_n__w_string.html">ON_wString</a> &amp;string_value) const</td></tr>
<tr class="separator:ab40b5e89b4766299e415593b31a3849c inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a004ab49490f69fcdc7681919c3837a33"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetUserStrings</b> (<a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="class_o_n___user_string.html">ON_UserString</a> &gt; &amp;user_strings) const</td></tr>
<tr class="separator:a004ab49490f69fcdc7681919c3837a33 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ac285fba1506b2b9b821e3655582939c4"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>GetUserStringKeys</b> (<a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="class_o_n__w_string.html">ON_wString</a> &gt; &amp;user_string_keys) const</td></tr>
<tr class="separator:ac285fba1506b2b9b821e3655582939c4 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ab648403ebf4592831809710f378e9ac2"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>UserStringCount</b> () const</td></tr>
<tr class="separator:ab648403ebf4592831809710f378e9ac2 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6d28b2b8f63b854c8ffe461eddeffc3 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="ab6d28b2b8f63b854c8ffe461eddeffc3"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>AttachUserData</b> (<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
<tr class="separator:ab6d28b2b8f63b854c8ffe461eddeffc3 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa66216fcc8517f0fe1ec9e933f95e10 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="aaa66216fcc8517f0fe1ec9e933f95e10"></a>
ON_BOOL32&#160;</td><td class="memItemRight" valign="bottom"><b>DetachUserData</b> (<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *pUserData)</td></tr>
<tr class="separator:aaa66216fcc8517f0fe1ec9e933f95e10 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a9c62a277877e282a95629dfc35413f inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a6a9c62a277877e282a95629dfc35413f"></a>
<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>GetUserData</b> (const <a class="el" href="class_o_n___u_u_i_d.html">ON_UUID</a> &amp;userdata_uuid) const</td></tr>
<tr class="separator:a6a9c62a277877e282a95629dfc35413f inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a88b61cafc0024ecb7a4bd22da2718680"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>PurgeUserData</b> ()</td></tr>
<tr class="separator:a88b61cafc0024ecb7a4bd22da2718680 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb55427e409e885b748d89e69ed578aa inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="aeb55427e409e885b748d89e69ed578aa"></a>
<a class="el" href="class_o_n___user_data.html">ON_UserData</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>FirstUserData</b> () const</td></tr>
<tr class="separator:aeb55427e409e885b748d89e69ed578aa inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cf133e46fbc7670cbdee77df62b5c13 inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a8cf133e46fbc7670cbdee77df62b5c13"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>TransformUserData</b> (const <a class="el" href="class_o_n___xform.html">ON_Xform</a> &amp;xform)</td></tr>
<tr class="separator:a8cf133e46fbc7670cbdee77df62b5c13 inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a58958333257eba5575a6a1b09c366c1b"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>CopyUserData</b> (const <a class="el" href="class_o_n___object.html">ON_Object</a> &amp;source_object)</td></tr>
<tr class="separator:a58958333257eba5575a6a1b09c366c1b inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memItemLeft" align="right" valign="top"><a id="a54a891ae2cb2a25008a7a39cb19dfcea"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>MoveUserData</b> (<a class="el" href="class_o_n___object.html">ON_Object</a> &amp;source_object)</td></tr>
<tr class="separator:a54a891ae2cb2a25008a7a39cb19dfcea inherit pub_methods_class_o_n___object"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public 属性</h2></td></tr>
<tr class="memitem:a6cc720e646b5fb26e5285b1838f71c7d"><td class="memItemLeft" align="right" valign="top"><a id="a6cc720e646b5fb26e5285b1838f71c7d"></a>
<a class="el" href="class_o_n__3f_point_array.html">ON_3fPointArray</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_V</b></td></tr>
<tr class="separator:a6cc720e646b5fb26e5285b1838f71c7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a005e7e4b0f04014c289264e06e496450"><td class="memItemLeft" align="right" valign="top"><a id="a005e7e4b0f04014c289264e06e496450"></a>
<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="class_o_n___mesh_face.html">ON_MeshFace</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_F</b></td></tr>
<tr class="separator:a005e7e4b0f04014c289264e06e496450"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5c95b35080197efd6f43ab5830efe9f"><td class="memItemLeft" align="right" valign="top"><a id="af5c95b35080197efd6f43ab5830efe9f"></a>
<a class="el" href="class_o_n__3f_vector_array.html">ON_3fVectorArray</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_N</b></td></tr>
<tr class="separator:af5c95b35080197efd6f43ab5830efe9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61b4408beb9cd28c90ddb4ec8492f499"><td class="memItemLeft" align="right" valign="top"><a id="a61b4408beb9cd28c90ddb4ec8492f499"></a>
<a class="el" href="class_o_n__3f_vector_array.html">ON_3fVectorArray</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_FN</b></td></tr>
<tr class="separator:a61b4408beb9cd28c90ddb4ec8492f499"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a5f8175918c06ea9b632113e29786b9"><td class="memItemLeft" align="right" valign="top"><a id="a5a5f8175918c06ea9b632113e29786b9"></a>
<a class="el" href="class_o_n___mapping_tag.html">ON_MappingTag</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_Ttag</b></td></tr>
<tr class="separator:a5a5f8175918c06ea9b632113e29786b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8813d0559c1834e30af2b86da7d64c9"><td class="memItemLeft" align="right" valign="top"><a id="af8813d0559c1834e30af2b86da7d64c9"></a>
<a class="el" href="class_o_n__2f_point_array.html">ON_2fPointArray</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_T</b></td></tr>
<tr class="separator:af8813d0559c1834e30af2b86da7d64c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28e3c1473d1817f3606ebc30c7b05bf0"><td class="memItemLeft" align="right" valign="top"><a id="a28e3c1473d1817f3606ebc30c7b05bf0"></a>
<a class="el" href="class_o_n___class_array.html">ON_ClassArray</a>&lt; <a class="el" href="class_o_n___texture_coordinates.html">ON_TextureCoordinates</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_TC</b></td></tr>
<tr class="separator:a28e3c1473d1817f3606ebc30c7b05bf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbf195fbe55da435006a2ba9c66e71e4"><td class="memItemLeft" align="right" valign="top"><a id="acbf195fbe55da435006a2ba9c66e71e4"></a>
<a class="el" href="class_o_n__2d_point_array.html">ON_2dPointArray</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_S</b></td></tr>
<tr class="separator:acbf195fbe55da435006a2ba9c66e71e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48d982115e07a7a0209d7b35b83a96bb"><td class="memItemLeft" align="right" valign="top"><a id="a48d982115e07a7a0209d7b35b83a96bb"></a>
<a class="el" href="class_o_n___interval.html">ON_Interval</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_srf_domain</b> [2]</td></tr>
<tr class="separator:a48d982115e07a7a0209d7b35b83a96bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfec38c9115fc2045b8d2105dd634ff2"><td class="memItemLeft" align="right" valign="top"><a id="abfec38c9115fc2045b8d2105dd634ff2"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>m_srf_scale</b> [2]</td></tr>
<tr class="separator:abfec38c9115fc2045b8d2105dd634ff2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe46dd344baf3956432762bb2f69d90b"><td class="memItemLeft" align="right" valign="top"><a id="abe46dd344baf3956432762bb2f69d90b"></a>
<a class="el" href="class_o_n___interval.html">ON_Interval</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_packed_tex_domain</b> [2]</td></tr>
<tr class="separator:abe46dd344baf3956432762bb2f69d90b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a859cbfcfa130e9a7433d012064554938"><td class="memItemLeft" align="right" valign="top"><a id="a859cbfcfa130e9a7433d012064554938"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>m_packed_tex_rotate</b></td></tr>
<tr class="separator:a859cbfcfa130e9a7433d012064554938"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f353770ff5fcc259d21e8a162d3e9d8"><td class="memItemLeft" align="right" valign="top"><a id="a8f353770ff5fcc259d21e8a162d3e9d8"></a>
<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="class_o_n___surface_curvature.html">ON_SurfaceCurvature</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_K</b></td></tr>
<tr class="separator:a8f353770ff5fcc259d21e8a162d3e9d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9caa1b55e23568cd492840c0290f56f3"><td class="memItemLeft" align="right" valign="top"><a id="a9caa1b55e23568cd492840c0290f56f3"></a>
<a class="el" href="class_o_n___mapping_tag.html">ON_MappingTag</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_Ctag</b></td></tr>
<tr class="separator:a9caa1b55e23568cd492840c0290f56f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3eaa9b3a794729ab14d9c610e485d01e"><td class="memItemLeft" align="right" valign="top"><a id="a3eaa9b3a794729ab14d9c610e485d01e"></a>
<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; <a class="el" href="class_o_n___color.html">ON_Color</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_C</b></td></tr>
<tr class="separator:a3eaa9b3a794729ab14d9c610e485d01e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a166eabbd9f7f0e141e30325f6783f8"><td class="memItemLeft" align="right" valign="top"><a id="a2a166eabbd9f7f0e141e30325f6783f8"></a>
<a class="el" href="class_o_n___simple_array.html">ON_SimpleArray</a>&lt; bool &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>m_H</b></td></tr>
<tr class="separator:a2a166eabbd9f7f0e141e30325f6783f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a532418e6af843813ecc81246a8da7eef"><td class="memItemLeft" align="right" valign="top"><a id="a532418e6af843813ecc81246a8da7eef"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_hidden_count</b></td></tr>
<tr class="separator:a532418e6af843813ecc81246a8da7eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77c5f065e1c3ae6a160e6931601ccdc8"><td class="memItemLeft" align="right" valign="top"><a id="a77c5f065e1c3ae6a160e6931601ccdc8"></a>
const <a class="el" href="class_o_n___object.html">ON_Object</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_parent</b></td></tr>
<tr class="separator:a77c5f065e1c3ae6a160e6931601ccdc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected 属性</h2></td></tr>
<tr class="memitem:a72a9c0b4169a22209bc923d7450d3fae"><td class="memItemLeft" align="right" valign="top"><a id="a72a9c0b4169a22209bc923d7450d3fae"></a>
<a class="el" href="class_o_n___mesh_topology.html">ON_MeshTopology</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_top</b></td></tr>
<tr class="separator:a72a9c0b4169a22209bc923d7450d3fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf44985cbb5e3d74e80d342226cc259e"><td class="memItemLeft" align="right" valign="top"><a id="aaf44985cbb5e3d74e80d342226cc259e"></a>
<a class="el" href="class_o_n___mesh_parameters.html">ON_MeshParameters</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_mesh_parameters</b></td></tr>
<tr class="separator:aaf44985cbb5e3d74e80d342226cc259e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a283e17b42b01749486e447a56acd5f60"><td class="memItemLeft" align="right" valign="top"><a id="a283e17b42b01749486e447a56acd5f60"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_invalid_count</b></td></tr>
<tr class="separator:a283e17b42b01749486e447a56acd5f60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e88e56788c06e475b27d239f78c7656"><td class="memItemLeft" align="right" valign="top"><a id="a0e88e56788c06e475b27d239f78c7656"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_quad_count</b></td></tr>
<tr class="separator:a0e88e56788c06e475b27d239f78c7656"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a093d11d8fa0cc22dee2f284cbc3790e0"><td class="memItemLeft" align="right" valign="top"><a id="a093d11d8fa0cc22dee2f284cbc3790e0"></a>
int&#160;</td><td class="memItemRight" valign="bottom"><b>m_triangle_count</b></td></tr>
<tr class="separator:a093d11d8fa0cc22dee2f284cbc3790e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3426fefc8b7212081203a056d24cb154"><td class="memItemLeft" align="right" valign="top"><a id="a3426fefc8b7212081203a056d24cb154"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_vbox</b> [2][3]</td></tr>
<tr class="separator:a3426fefc8b7212081203a056d24cb154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa60c942b6427718bf0ea8e0b398a61fa"><td class="memItemLeft" align="right" valign="top"><a id="aa60c942b6427718bf0ea8e0b398a61fa"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_nbox</b> [2][3]</td></tr>
<tr class="separator:aa60c942b6427718bf0ea8e0b398a61fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26c5690c95d3f26fc86438061f131759"><td class="memItemLeft" align="right" valign="top"><a id="a26c5690c95d3f26fc86438061f131759"></a>
float&#160;</td><td class="memItemRight" valign="bottom"><b>m_tbox</b> [2][2]</td></tr>
<tr class="separator:a26c5690c95d3f26fc86438061f131759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d1b43c587734c9c34ee58324fd88b4"><td class="memItemLeft" align="right" valign="top"><a id="a14d1b43c587734c9c34ee58324fd88b4"></a>
<a class="el" href="class_o_n___mesh_curvature_stats.html">ON_MeshCurvatureStats</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_kstat</b> [4]</td></tr>
<tr class="separator:a14d1b43c587734c9c34ee58324fd88b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64decd77fe7b70c0fab3a910844667e4"><td class="memItemLeft" align="right" valign="top"><a id="a64decd77fe7b70c0fab3a910844667e4"></a>
<a class="el" href="class_o_n___mesh_partition.html">ON_MeshPartition</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>m_partition</b></td></tr>
<tr class="separator:a64decd77fe7b70c0fab3a910844667e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private 成员函数</h2></td></tr>
<tr class="memitem:a99bbf85c76358dd3d937efb9b049935d"><td class="memItemLeft" align="right" valign="top"><a id="a99bbf85c76358dd3d937efb9b049935d"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ON_OBJECT_DECLARE</b> (<a class="el" href="class_o_n___mesh.html">ON_Mesh</a>)</td></tr>
<tr class="separator:a99bbf85c76358dd3d937efb9b049935d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b0678c49d7f77d1dd24e9516bc88dc1"><td class="memItemLeft" align="right" valign="top"><a id="a7b0678c49d7f77d1dd24e9516bc88dc1"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Write_1</b> (<a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;) const</td></tr>
<tr class="separator:a7b0678c49d7f77d1dd24e9516bc88dc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d660799bfb70c39c32e160e5b8c96bb"><td class="memItemLeft" align="right" valign="top"><a id="a5d660799bfb70c39c32e160e5b8c96bb"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Write_2</b> (int, <a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;) const</td></tr>
<tr class="separator:a5d660799bfb70c39c32e160e5b8c96bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bf657117d81cb641838e510951e0131"><td class="memItemLeft" align="right" valign="top"><a id="a5bf657117d81cb641838e510951e0131"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Read_1</b> (<a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;)</td></tr>
<tr class="separator:a5bf657117d81cb641838e510951e0131"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070bdda313a100febf50a3f88e75616d"><td class="memItemLeft" align="right" valign="top"><a id="a070bdda313a100febf50a3f88e75616d"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>Read_2</b> (int, <a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;)</td></tr>
<tr class="separator:a070bdda313a100febf50a3f88e75616d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a936871e866e77ba663f2a7fa826716"><td class="memItemLeft" align="right" valign="top"><a id="a4a936871e866e77ba663f2a7fa826716"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>WriteFaceArray</b> (int, int, <a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;) const</td></tr>
<tr class="separator:a4a936871e866e77ba663f2a7fa826716"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab00636b427f37f62992c01c4846863bc"><td class="memItemLeft" align="right" valign="top"><a id="ab00636b427f37f62992c01c4846863bc"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>ReadFaceArray</b> (int, int, <a class="el" href="class_o_n___binary_archive.html">ON_BinaryArchive</a> &amp;)</td></tr>
<tr class="separator:ab00636b427f37f62992c01c4846863bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e98d0b3439ada6993423567319e3e9e"><td class="memItemLeft" align="right" valign="top"><a id="a5e98d0b3439ada6993423567319e3e9e"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>SwapEdge_Helper</b> (int, bool)</td></tr>
<tr class="separator:a5e98d0b3439ada6993423567319e3e9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private 属性</h2></td></tr>
<tr class="memitem:a0c40bd258a4ba40997fb85bce417fb66"><td class="memItemLeft" align="right" valign="top"><a id="a0c40bd258a4ba40997fb85bce417fb66"></a>
char&#160;</td><td class="memItemRight" valign="bottom"><b>m_mesh_is_closed</b></td></tr>
<tr class="separator:a0c40bd258a4ba40997fb85bce417fb66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06c37b99f0dacce49d24f72415664eef"><td class="memItemLeft" align="right" valign="top"><a id="a06c37b99f0dacce49d24f72415664eef"></a>
char&#160;</td><td class="memItemRight" valign="bottom"><b>m_mesh_is_manifold</b></td></tr>
<tr class="separator:a06c37b99f0dacce49d24f72415664eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad04c9929169331d19f89b09f77dc3ec0"><td class="memItemLeft" align="right" valign="top"><a id="ad04c9929169331d19f89b09f77dc3ec0"></a>
char&#160;</td><td class="memItemRight" valign="bottom"><b>m_mesh_is_oriented</b></td></tr>
<tr class="separator:ad04c9929169331d19f89b09f77dc3ec0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5dd962413183fb5bb096a96b68b42f7b"><td class="memItemLeft" align="right" valign="top"><a id="a5dd962413183fb5bb096a96b68b42f7b"></a>
char&#160;</td><td class="memItemRight" valign="bottom"><b>m_mesh_is_solid</b></td></tr>
<tr class="separator:a5dd962413183fb5bb096a96b68b42f7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
友元</h2></td></tr>
<tr class="memitem:af9956c82222b7270b8e85108df9e5d8f"><td class="memItemLeft" align="right" valign="top"><a id="af9956c82222b7270b8e85108df9e5d8f"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>ON_MeshVertexRef</b></td></tr>
<tr class="separator:af9956c82222b7270b8e85108df9e5d8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3947b08203bab3714343f0836872f54b"><td class="memItemLeft" align="right" valign="top"><a id="a3947b08203bab3714343f0836872f54b"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>ON_MeshEdgeRef</b></td></tr>
<tr class="separator:a3947b08203bab3714343f0836872f54b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad71c8f3063dd989820b0685aae2558b"><td class="memItemLeft" align="right" valign="top"><a id="aad71c8f3063dd989820b0685aae2558b"></a>
class&#160;</td><td class="memItemRight" valign="bottom"><b>ON_MeshFaceRef</b></td></tr>
<tr class="separator:aad71c8f3063dd989820b0685aae2558b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>该类的文档由以下文件生成:<ul>
<li>surface/include/pcl/surface/3rdparty/opennurbs/<a class="el" href="opennurbs__mesh_8h_source.html">opennurbs_mesh.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="class_o_n___mesh.html">ON_Mesh</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
